home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs05.d81
/
ezldr2-8.sfx
/
menu.doc
< prev
next >
Wrap
Text File
|
1994-08-14
|
31KB
|
661 lines
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
╥┼╟╔╙╘╥┴╘╔╧╬ ╬╧╘┼╙:
╔ HAVE DECIDED TO DISTRIBUTE ┼┌ ╠OADER AS ╙╚┴╥┼╫┴╥┼ WITH A $10.00
FEE, SO IF YOU LIKE AND USE THIS PROGRAM ON A REGULAR BASIS, YOU ARE
REQUIRED TO SEND IN THE ╙╚┴╥┼╫┴╥┼ FEE OF $10.00 TO:
─AVID ╙CHMOLL
1703 ╨AGOSA ╫AY
┴URORA, ├OLORADO 80011
╒╙┴
╔ AM CURRENTLY ALSO AVAILABLE ON THE ├┬═ AND ├┬═-128 ╞╔─╧ ┼CHO'S TO
ANSWER ANY QUESTIONS OR SUGGESTIONS YOU MAY HAVE. ╔ AM ABLE TO SEND
AND RECEIVE ╔NTERNET MAIL AT THE BELOW ADDRESS AS WELL.
DSCHMOLL@NYX.CS.DU.EDU
╞╔─╧ ╬ETMAIL CAN BE RECEIVED AT 1:104/518
╨LEASE DO NOT DISTRIBUTE THIS PROGRAM EXCEPT IN ITS ORIGINAL ARCHIVE!
╘HIS PROGRAM IS DEDICATED TO THE MEMORY OF MY DEAR LATE MOTHER.
-----------------------------------------------------------------------
╨ROGRAM ─ESCRIPTION ╓2.80:
┼┌ ╠OADER IS A MENU SYSTEM DESIGNED TO HELP YOU ACCESS YOUR MOST USED
PROGRAMS BY A SINGLE MENU FROM ANY DISK DRIVE, AS LONG AS THE PROGRAM
IS ON THE DRIVE REQUESTED. ┴LTHOUGH THE PROGRAM CONCEPT WAS WRITTEN
TO HELP ├═─ ─RIVE USERS, ┼┌ ╠OADER WORKS JUST FINE ON ├OMMODORE DISK
DRIVES AND, ONCE SET UP, CAN BE USED AS A MENU FOR EACH DISK. ┼┌
╠OADER OPERATES IN ALL MODES: 64 AND 128, 40 OR 80 COLUMN, AS WELL
AS SLOW OR FAST MODE. ┼┌ LOADER CAN CALL A 64 PROGRAM FROM THE 128
SIDE MENU AND DROP INTO 64 MODE TO EXECUTE IT. ┼┌ ╠OADER SUPPORTS THE
╘╧─ CLOCK AT $──00, AND ALLOWS YOU TO PRESET PROGRAM EXECUTION TIMES,
SO PROGRAMS CAN RUN AUTOMATICALLY FROM THE MENU. ┴ CLOCK DISPLAY IS
DISPLAYED ON THE MENU SCREEN, AND THE JOYSTICK SUPPORT USES PORT 2.
╘HE NEWEST FEATURE IS PASSWORD ACCESS, SO YOU CAN CONTROL WHO HAS
ACCESS TO YOUR PROGRAMS FROM THE MENU.
╘O LOAD ┼┌ ╠OADER YOU HAVE TWO OPTIONS: BOOT THE PROGRAM (AFTER USING
THE AUTO BOOT MAKER), OR LOAD THE STARTUP FILE "MENU.BAS" AND RUNNING
IT. ╔ SUGGEST YOU EITHER MAKE THE BASIC LOADER THE FIRST FILE SO YOU
CAN USE ╙HIFT ╥UN/╙TOP, OR USE BOOT, AS IN BOOT U8 (OR WHAT EVER
DEVICE NUMBER YOU NEED). ╥AMLINK OWNERS CAN USE THE AUTO FILE OPTION
AS WELL AS THE BOOT OPTION - ╔ USE ALL, THE AUTOFILE AT POWERUP AND
RESET, AND THE ┬OOT AND ╙HIFT ╥UN/╙TOP AT OTHER TIMES.
╔ ALSO RECOMMEND SETTING UP A NATIVE PARTITION OF EITHER 256 OR 512
BLOCKS AND MAKING THAT YOUR DEFAULT MENU PARTITION. ╞OUR MENU SCREENS
WITH A BACKUP DATA FILE AND BASIC LOADER SHOULD FIT INSIDE A 256
BLOCK PARTITION, BUT IF YOU EXPAND TO MORE THAN FOUR SCREENS, YOU
WILL NEED THE 512 BLOCK PARTITION - SEE ═ENU ├ONFIGURATION FOR MORE
DETAILS.
-----------------------------------------------------------------------
╨AGE 1
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
╘HIS VERSION ADDS PASSWORD PROTECTION AS WELL AS MANUAL ENTERING OF
THE DATE IN THE BASIC LOADER. ╔ HAVE ALSO ADDED THE OPTION TO JUMP TO
THE TOP OF THE MENU BY PRESSING THE UP ARROW (NEXT TO THE RESTORE
KEY) AND TO JUMP TO THE BOTTOM OF THE MENU BY PRESSING THE BACK ARROW
(NEXT TO THE CONTROL KEY). ┴ NASTY, 64 MODE ONLY, ╬═╔ BUG WAS FIXED
THAT PREVENTED THE TIMED EVENTS FROM PROPERLY WORKING.
-----------------------------------------------------------------------
═ENU ├ONFIGURATION:
┼XPANSION AND REDUCTIONS ARE POSSIBLE WITH THE 'M' KEYPRESS. ┘OU CAN
CHOOSE TO USE ONLY AS MANY MENU SCREENS AS YOU NEED WITH THIS OPTION,
WITH AS FEW AS 1 OR AS MANY AS 9 SEPARATE MENU SCREENS. ╘HIS AFFECTS
HOW BIG ┼┌ ╠OADER BECOMES ON DISK AS EACH MENU SCREEN TAKES ABOUT 14
BLOCKS OF ADDITIONAL STORAGE, SO THE DIFFERENCE IN PROGRAM SIZE
BETWEEN 1 AND 9 SCREENS CAN BE OVER 110 BLOCKS! ╔F A EXPANSION IS
REQUESTED, THE ADDITIONAL MEMORY IS CLEARED OUT AND INITIALED. ╔F A
REDUCTION IS REQUESTED, THE MEMORY IS CHECKED TO SEE IF ANY EXISTING
ENTRIES WILL BE LOST AND WILL WARN YOU IS THIS OCCURS. ╔F THAT
HAPPENS YOU CAN EITHER PROCEED OR YOU CAN ABORT AND USE THE ┼XCHANGE
OPTION TO MOVE THE ENTRIES BEFORE REDUCTION IS TRIED AGAIN. ┴S ALWAYS
YOU ARE ASKED IF YOU WANT TO SAVE THE CHANGES. ╬OTE: THIS ALSO
AFFECTS HOW BIG THE EXTERNAL BACKUP DATA FILE IS AS WELL - SEE ╠OAD
AND ╙AVE DATA.
═ENU ╙CREENS:
┴RE SELECTED WITH THE NUMBERS 1-9 AND THE ACTIVE SCREEN IS REPORTED
AT THE BOTTOM OF THE SCREEN. ╙INCE EACH SCREEN HOLDS 40 NAMES YOU
HAVE THE POTENTIAL FOR 360 MENU ENTRIES.
╦EYPRESS ╧PTIONS:
---------------------------------------------------------------------
╥UN/╙TOP:
┼XITS THE MENU BACK TO BASIC.
┼DIT FUNCTION:
├ALLED BY THE "E" KEYPRESS. ╘O USE ┼┌ ╠OADER YOU MUST ANSWER THE
PROMPTS WHEN THE EDIT FUNCTION IS CALLED. ╘O CLEAR THE ENTIRE ENTRY,
BLANK OUT THE MENU NAME AND RE-SAVE. ╫HEN IN EDIT YOU ARE ASKED THE
FOLLOWING QUESTIONS:
???????????????????????????????????????????????????????????????????????
═ENU ╬AME:
┴NY MEANINGFUL NAME CAN BE USED, AS THIS IS FOR YOUR USE NOT THE
SYSTEM - THE REASON FOR THIS IS SOME ACTUAL FILE NAMES ARE STRANGE
AND MAY NOT MEAN MUCH ON A MENU.
╨ROGRAM ═ODE:
(64/128/ALL), 64 OR 128 MODE, ALL USES THE CURRENT COMPUTER MODE.
╨AGE 2
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
╫HEN A 64 PROGRAM IS CALLED FROM THE 128 SIDE OF THE COMPUTER, THE
COMMAND "U0>M0" IS ALSO SENT TO THE DRIVE ACCESSED. ╘HE REASON FOR
THIS IS BECAUSE SOME 64 PROGRAMS EXPECT A 1541 DRIVE AND IF YOU ARE
LOADING OFF A 1571 IN 1571 MODE THE PROGRAM WON'T LOAD. ╘HE COMMAND
IS ALWAYS SENT, MAINLY BECAUSE DRIVE TYPE ISN'T KNOWN BY THE MENU,
BUT THIS ISN'T A PROBLEM, BECAUSE THE COMMAND ISN'T RECOGNIZED BY OR
ACTED ON BY OTHER DRIVE TYPES.
╙CREEN ╙IZE:
(40/80/ALL), 40 COLUMNS IN EITHER COMPUTER MODE, OR 80 COLUMNS ON THE
128, ALL WILL USE THE CURRENT SCREEN SIZE. ╬╧╘┼: ┴ SWITCH SCREENS
REMINDER IS NOW GIVEN WHEN YOU CHANGE SCREENS.
┬OOT ╨ROGRAM:
(┘/╬), BOOTS THE SPECIFIED DRIVE. ╘HIS ONLY WORKS IF THERE IS A BOOT
SECTOR WRITTEN ON TRACK 1, SECTOR 0 OF THE REQUESTED PARTITION OR
DISK AND YOU ARE OPERATING IN 128 MODE.
╨ROGRAM ╬AME:
╘HE ACTUAL NAME OF THE PROGRAM FILE THAT STARTS THE LOADING SEQUENCE,
AS INDICATED BY THE PROGRAM DOCUMENTATION.
╨ROGRAM ╘YPE:
(┬/═), ┬ASIC OR ═ACHINE ╠ANGUAGE PROGRAM. ┬ASIC ╨ROGRAMS ARE LISTABLE
BY LOADING AND TYPING "LIST", WHILE ═ACHINE ╠ANGUAGE PROGRAMS ARE NOT
AND WILL CAUSE A CORRUPTED SCREEN IF THEY ARE LISTED. ╚OWEVER IT IS
VERY COMMON TO HAVE ┬ASIC LOADERS THAT SETUP, LOAD AND START ═ACHINE
LANGUAGE PROGRAMS.
╙YS ┴DDRESS:
(0-65535), THE STARTING ADDRESS FOR THE ═ACHINE ╠ANGUAGE PROGRAM.
╘HIS IS ONLY USED FOR NON AUTO STARTING APPLICATIONS IN 64 OR 128
MODE, OR WHEN YOU WANT TO START AT AN ADDRESS OTHER THAN THE LOADING
ADDRESS. ╫HEN ACCESSING A ├═─ DRIVE, IT IS NORMALLY ASSUMED YOU ARE
ALSO RUNNING A ╩IFFY─OS EQUIPPED COMPUTER AS WELL AND THE ╩IFFY─OS
WEDGE COMMANDS ARE USUALLY USED TO START THE PROGRAM. ╫HEN THIS
HAPPENS, THE SYS ADDRESS IS NEVER USED, AND YOU SHOULD LEAVE IT
BLANK, AS THE WEDGE COMMANDS AUTOMATICALLY SYS TO THE LOADING
ADDRESS. ╘O OVERRIDE THE STARTING ADDRESS WITH THE ╩IFFY─OS WEDGE
COMMANDS, JUST ENTER A SYS ADDRESS. ╦NOWING THE SYS ADDRESS OF A
PROGRAM IS USUALLY NOT VERY OBVIOUS THOUGH, AND THAT IS WHY ═╠
PROGRAMS USUALLY HAVE A BASIC LOADER PROGRAM.
┬ANK ╬UMBER:
(0-15), ╧N THE 128, THIS IS THE BANK TO LOAD AND SYS TO, BANK 0 OR 15
ARE THE MOST COMMON, WITH BANK 15 RECOMMENDED, BUT BANKS 0 THROUGH 15
ARE SUPPORTED. ╘HIS HAS NO EFFECT ON 64 MODE.
─EVICE ╬UMBER:
(4-30), THE DEVICE NUMBER THE PROGRAM RESIDES ON.
╨AGE 3
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
─EVICE NUMBERS 4-7 WERE ALLOWED IN CASE YOU HAVE ╥AMDOS ACTIVE AND
HAVE DEFINED ONE OF THEM AS AN ACTIVE DEVICE NUMBERS. ┬UT BEWARE, IF
YOU HAVE A PRINTER ACTIVE AS DEVICE 4, IT WILL SHOW UP AND CRASH THE
MENU IF YOU TRY TO ACCESS IT IN ANY WAY - IN OTHER WORDS TO ALLOW
THIS FLEXIBILITY, THE USER HAD BETTER BE AWARE OF WHAT THEY ARE
DOING. ╔ PERSONALLY USE ╥AMDOS AS DEVICE 7, UNFORTUNATELY A LOT OF
SOFTWARE WON'T ACCESS IT SINCE IT IS < 8. ╥AMDOS HOWEVER CAN BE
SERIAL DEVICE 4-30.
├═─ ─EVICE:
(┘/╬), ┴SKS IF YOU ARE LOADING THE PROGRAM FROM A ├═─ DRIVE DEVICE -
╥AMLINK, ╞─X000, ╚ARD ─RIVE OR ╥AM─RIVE, AND IS MAINLY USED TO
DETERMINE IF THE PARTITION AND SWAP PROMPTS ARE NEEDED. ╚OWEVER, THIS
PROMPT ALSO DETERMINES IF THE ╩IFFY─OS WEDGE COMMANDS ARE USED TO
START THE PROGRAM. INPUTTING A YES WHEN YOU ARE NOT ACCESSING A ├═─
DRIVE WILL CAUSE NO HARM AS LONG AS THE PARTITION PATH, NUMBER, AND
SWAP PROMPTS ARE BLANK - ACTUALLY THIS WAS AN UNEXPECTED FEATURE.
╨ARTITION ╬UMBER:
(1-254), THE ├═─ PARTITION NUMBER THE PROGRAM RESIDES ON. ╒SE THE
ACTUAL PARTITION NUMBER AND NOT ZERO AS THE DEFAULT PARTITION.
╨ARTITION ╨ATH:
╘HE ├═─ SUB-DIRECTORY PATH NEEDED TO ACCESS THE PROGRAM FROM THE ROOT
PARTITION - IF THE PROGRAM IS IN THE ROOT PARTITION LEAVE IT BLANK.
╙INCE THIS COMMAND IS ONE OF THE MOST LIKELY TO CAUSE CONFUSION AS TO
WHAT INFORMATION IS NEEDED, THE GENERAL FORMAT IS SHOWN BELOW:
NAME : IF THE PATH IS ONE DEEP.
NAME/NAME : IF THE PATH IS TWO DEEP.
NAME/NAME/NAME : IF THE PATH IS THREE DEEP.
╬OTE THAT THE PATH ACCEPTS ONLY 30 CHARACTERS TOTAL DUE TO SCREEN
LIMITATIONS, AND THAT YOU DO NOT START OR END WITH A SLASH CHARACTER.
╘HE SUB-DIRECTORY PATH IS FOR THE NATIVE PARTITIONS AND NOT 1581
PARTITIONS.
╙WAP ─EVICE:
(┘/╬), ASKS IF YOU WANT TO SWAP EITHER 8 OR 9 IN AS THE ACTIVE DEVICE
NUMBER ON A ├═─ DEVICE? (┘/╬)
╙WAP ─EVICE ╬UMBER:
(8/9), SWAP ACTIVE DEVICE NUMBER.
├LOCK ┴CTIVATION:
(┘/╬), ┘OU NOW HAVE THE OPTION TO EXECUTE SELECTED PROGRAMS AT PRESET
TIMES WHEN ┼┌ ╠OADER IS RUNNING. ╫HEN YOU PRESS '┘' A SECOND PROMPT
ASKING YOU FOR THE TIME IS PRESENTED. ┼NTER THE TIME THAT YOU WANT
THE PROGRAM TO EXECUTE AT IN THE EXACT FORM PRESENTED, AS THE TIME IS
LOCATION DEPENDENT! ┼┌ ╠OADER CHECKS FOR VALID TIMES AND WILL WAIT
FOR EITHER A VALID INPUT OR YOU CAN SPACE THE ENTIRE ENTRY OUT. ╔F
╨AGE 4
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
YOU SPACE THE ENTRY OUT, YOU WILL BE ASKED AGAIN IF YOU WANT CLOCK
ACTIVATION.
*╬╧╘┼* ╔F YOU HAVE IMPORTED A DATA TABLE FROM A PREVIOUS VERSION OF
┼┌ ╠OADER, THE TIME DISPLAYED THE VERY FIRST TIME YOU ENTER THIS
PROMPT WILL BE GARBAGE. ╘HE REASON FOR THIS IS ╔ RE-ALLOCATED THE
MEMORY SPACE AT THIS LOCATION IN THE DATA TABLE AND IT HAS NEVER BEEN
PROPERLY INITIALIZED. ╘HE GARBAGE WILL ONLY APPEAR THE FIRST TIME YOU
USE THIS OPTION (FOR EACH ENTRY). ╙INCE THE GARBAGE WILL TRIGGER A
BAD TIME ERROR - WHICH ┼┌ ╠OADER TRAPS FOR, THE GARBAGE, IF YOU DO
NOT CORRECT IT, IS ONLY A MINOR ANNOYANCE THAT YOU CAN EASY FIX BY
ENTERING A VALID TIME. ├LOCK ACTIVATION ONLY WORKS IF THE BASIC
LOADER INFORMS THE PROGRAM THAT A CLOCK CHIP IS PRESENT!
╚ARDWARE ╫ARNING:
╔F YOU DESIRE, A WARNING MESSAGE CAN BE TRIGGERED THAT REMINDS YOU TO
CHECK YOUR HARDWARE CONFIGURATION BEFORE THE PROGRAM IS ACTUALLY
EXECUTED. ╘HIS GIVES YOU A SECOND CHANCE IF YOU HAVE A QUICK FINGER
ON THE RETURN KEY OR SPACE BAR. ╘HIS WARNING IS BYPASSED IF ├LOCK
ACTIVATION IS SELECTED, SINCE IT WOULD DEFEAT THE PURPOSE OF ├LOCK
ACTIVATION!
╨ASSWORD ╨ROTECTION:
(┘/╬), ╘HIS OPTION ALLOWS YOU TO LIMIT ACCESS TO CERTAIN PROGRAMS ON
THE MENU. ╧NE POSSIBLE USE OF THIS, IS IF YOUR KIDS ALSO ACCESS THE
COMPUTER TO PLAY GAMES, BUT YOU WANT THEM LOCKED OUT OF YOUR DATABASE
FILES. ╙EE ╨ASSWORD ├ONTROL FOR MORE CONTROL DETAILS.
???????????????????????????????????????????????????????????????????????
╬OW YOU WILL BE ASKED IF YOU WANT TO SAVE THE DATA, AND NORMALLY YOU
WILL SAY YES, UNLESS YOU HAVE MADE A MISTAKE OR HAVE OTHER CHANGES TO
MAKE. ╘HE ANSWERS ARE STORED WITHIN THE PROGRAM ITSELF, SO THE ENTIRE
PROGRAM IS ACTUALLY RE-SAVED. ╬OTE THIS IS NOT THE SAME AS THE SAVE
OPTION FOR THE DATA TABLE AND COLORS, AS THE ENTIRE PROGRAM IS SAVED
WITH THIS OPTION. ╘HIS SAVE IS THE ONE YOU WILL BE USING MOST OF THE
TIME. ╘HE CURRENT DEVICE NUMBER, PARTITION, OR SUB-DIRECTORY IS USED
- YOU CAN BE DOUBLE CHECK THE CONFIGURATION WITH A DIRECTORY USING
THE ─OS WEDGE.
╬OT ALL OPTIONS ARE GIVEN TO YOU DEPENDING ON YOUR ANSWERS, AND YOU
CAN ALWAYS ENTER RETURN OR SPACES TO ANY ANSWER - THE WORST THAT CAN
HAPPEN IS IT WON'T WORK RIGHT, IF THIS HAPPENS JUST RELOAD AND EDIT
THE ENTRY UNTIL THE ERROR GOES AWAY. ┼RROR CHECKING IS DONE DURING
THE EDITING TO ALLOW ONLY VALID ENTRIES, BUT MENU NAME, FILE NAMES,
AND PATHS ARE EXCEPTIONS TO THE ERROR CHECKING. ╘HE SYS ADDRESS IS A
GOOD EXAMPLE OF SOMETHING THAT YOU MIGHT BE ABLE TO LEAVE BLANK, AS
IT IS ONLY USED FOR NON AUTOSTARTING ═╠ PROGRAMS ONLY - IT IS
INCLUDED IN CASE ALL ELSE FAILS TO START THE PROGRAM! ╫ILD CARDS ARE
SUPPORTED IN FILE NAMES.
┼XECUTE:
╘O EXECUTE YOUR SELECTION JUST CURSOR TO THE SELECTION AND PRESS THE
SPACE BAR OR RETURN. ┴LTERNATELY YOU CAN NAVIGATE DIRECTION AND THEN
╨AGE 5
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
PRESS THE FIRE BUTTON ON THE JOYSTICK.
╬OTE:
╔ HAVE ADDED THE OPTION TO JUMP TO THE TOP OF THE MENU BY PRESSING
THE UP ARROW (NEXT TO THE RESTORE KEY) AND TO JUMP TO THE BOTTOM OF
THE MENU BY PRESSING THE BACK ARROW (NEXT TO THE CONTROL KEY).
╚ELP:
├ALLED BY THE 'H' KEYPRESS IN CASE YOU FORGET THE KEYPRESS OPTIONS.
╧PTIONS INCLUDE: 1-9 WHICH DETERMINES THE MENU SCREEN TO BE ACCESSED,
'A' FOR ALARM DISPLAY, 'C' FOR MENU COLOR CHANGES, 'E' FOR EDITING
MENU ENTRIES, 'J' FOR JOYSTICK DELAY, 'L' FOR LOAD DATA TABLE FROM
DISK, 'M' FOR MENU EXPANSION AND REDUCTION OPTIONS, 'P' FOR PASSWORD
OPTION, 'S' FOR SAVE DATA TABLE TO DISK, 'X' FOR EXCHANGE MENU
ENTRIES, AND '@' FOR THE DOS WEDGE. ╔F A KEYLETTER IS PRESSED WHILE
THE HELP OPTIONS ARE LISTED, A ONE LINE EXPLANATION OF EACH FUNCTION
IS GIVEN. ╘O EXIT HELP PRESS ANY KEY.
┼XCHANGE:
├ALLED BY THE 'X' KEYPRESS. ┴LLOWS YOU TO MOVE YOUR ENTRIES AROUND
AND ORGANIZE THE MENU SHOULD YOU EVER NEED TO. ╧NCE HIGHLIGHTED,
CURSOR AROUND AND PRESS RETURN WHEN YOU ARE WHERE YOU WANT TO BE. ╔F
THE NUMBERS 1-9 ARE PRESSED DURING AN EXCHANGE, YOU HAVE THE OPTION
TO MOVE THE SELECTED NAME TO DIFFERENT SCREEN, AND THE OPERATION
CHANGES SLIGHTLY SO THAT THE SELECTED NAME NO LONGER FOLLOWS THE
CURSOR AS IT NORMALLY DOES. ╘HIS ALLOWS YOU TO MOVE TO A NEW LOCATION
AND MOVE THE SELECTED NAME DIRECTLY BY PRESSING RETURN AT THE NEW
LOCATION. ╘HE SELECTED NAME IS NOW SWAPPED WITH THE NEW LOCATION,
WHICH NORMALLY IS AN UNUSED LOCATION BUT DOES NOT HAVE TO BE. ┴FTER
EACH ENTRY MOVE YOU WILL BE PROMPTED IF YOU WANT TO SAVE THE CHANGES.
╘HIS SAVE SAVES THE ENTIRE PROGRAM TO THE CURRENT DEVICE, PARTITION,
OR SUB-DIRECTORY.
─OS ╫EDGE:
├ALLED BY THE '@' KEYPRESS. ┴LLOWS YOU TO SEND COMMANDS TO THE
DRIVES. ╘O READ THE ERROR CHANNEL JUST PRESS RETURN. ╘O CHANGE DEVICE
NUMBER TO 12 FOR EXAMPLE TYPE IN #12 <RETURN>, AND IF THE DEVICE IS
PRESENT, YOU WILL SEE THE DEVICE INDICATOR SHOW THE CHANGE. ┴
─IRECTORY CAN BE VIEWED BY TYPING $ (PATTERNS AND TIME DISPLAYS ARE
SUPPORTED), AND THE ERROR CHANNEL IS READ BY JUST PRESSING RETURN.
╠OAD ─ATA:
├ALLED BY THE 'L' KEYPRESS. ┴LLOWS YOU TO LOAD A COPY OF THE DATA
TABLE AND COLOR DEFAULTS FROM DISK UNDER THE NAME "MENU.DATA" - THE
CURRENT DEVICE NUMBER IS USED, AND IS NORMALLY THE DEVICE YOU LOADED
FROM, UNLESS YOU HAVE CHANGED IT WITH THE ─OS WEDGE. ╬EEDLESS TO SAY,
IF YOU CHANGE PARTITIONS OR SUB-DIRECTORIES ON A ├═─ DEVICE WITH THE
─OS WEDGE, AN ERROR WILL OCCUR, UNLESS OF COURSE YOU HAPPEN TO HAVE A
VALID COPY OF MENU.DATA IN THAT PARTITION OR SUB-DIRECTORY. ╫HEN YOU
LOAD A DATA TABLE INTO ┼┌ ╠OADER, THE MENU IS NOW AUTOMATICALLY
ADJUSTED IN SIZE TO REFLECT THE PROPER NUMBER OF PAGES.
╨AGE 6
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
╙AVE ─ATA:
├ALLED BY THE 'S' KEYPRESS. ┴LLOWS YOU TO SAVE A COPY OF THE DATA
TABLE AND COLOR DEFAULTS TO DISK UNDER THE NAME "MENU.DATA" - THE
CURRENT DEVICE NUMBER IS USED, AND WILL BE THE DEVICE LOADED FROM,
UNLESS YOU CHANGE IT WITH THE ─OS WEDGE. ╔F YOU HAVE A ├═─ DEVICE AND
YOU HAVE CHANGED PARTITIONS OR SUB-DIRECTORIES WITH THE ─OS WEDGE, NO
ERROR WILL OCCUR, BUT YOUR DATA MAY BE GOING TO THE WRONG PARTITION,
DEPENDING ON WHAT YOU WANTED TO DO. ╙AVE WITH REPLACE IS NOT USED,
AND INSTEAD THE FILE IS SCRATCHED AND THEN SAVED, NO REQUEST FOR ARE
YOU SURE IS GIVEN! *** ╨LEASE NOTE THAT THIS IS NOT THE SAME AS A
SAVE AFTER AN ENTRY EDIT ***. ╘HIS FEATURE IS ALSO USEFUL FOR SAVING
DIFFERENT VERSIONS OF DATA FOR BACKUP PURPOSES.
╬╧╘┼:
╘HE LOAD AND SAVE COMMANDS DESCRIBED ABOVE WERE INCLUDED TO ALLOW ═╠
CODE UPDATES WITHOUT LOSING ALL THE CURRENT ENTRIES IN MEMORY, SO YOU
CAN AVOID RE-TYPING THEM IN AGAIN. ╔ REALIZE IN NORMAL USE THE USER
WON'T NEED THESE TWO OPTIONS, BUT IT SURE MAKES IT EASY TO UPGRADE
THE PROGRAM; NOTE THAT THIS FEATURE COULD ALSO BE IMPLEMENTED FROM AN
EXTERNAL UTILITY, AND MIGHT BE IF MEMORY BECOMES TOO TIGHT. ╘HIS
OPTION IS VALID AS LONG AS THE SIZE AND SHAPE OF THE DATA TABLE DOES
NOT CHANGE IN MEMORY DUE TO DESIGN CHANGES. BUT IF IT DOES, A UTILITY
WILL BE WRITTEN TO CONVERT THE DATA TABLE, BECAUSE ╔'M NOT ABOUT TO
TYPE ALL THAT IN AGAIN EITHER:)
├OLOR:
├ALLED BY THE 'C' KEYPRESS. ╘HE COLOR OPTIONS ARE SELECTED BY FIRST
PRESSING THE LETTER 'C' TO ENTER THE COLOR MODE, AT WHICH TIME A BELL
SOUNDS TO SIGNAL YOU HAVE ENTERED THIS OPTION. ├OLORS ARE SELECTED BY
THE FUNCTION KEYS AS FOLLOWS:
╞1 = ═ENU ╬AMES
╞2 = ┬ORDER
╞3 = ╘ITLE ╫INDOW
╞4 = ┴RROWS
╞5 = ═ENU ╨ROMPTS
╞6 = ╨ROMPT ╥ESPONSES
╞7 = ┼RROR ═ESSAGES
╞8 = ╒NUSED AT THIS TIME
╘HE COLORS WILL CYCLE THROUGH ALL 16 COLORS, AND SOME COMBINATIONS
WILL NOT WORK, BUT JUST KEEP PRESSING THE KEY UNTIL YOU ARE HAPPY. ╘O
EXIT COLOR MODE PRESS THE LETTER 'Q', AT WHICH TIME A BELL SOUNDS AND
YOU ARE ASKED IF YOU WANT TO SAVE THE CHANGES.
┴LARM ─ISPLAY:
├ALLED BY THE 'A' KEYPRESS. ╘HE NEXT CLOCK ACTIVATION EVENT SCHEDULED
CAN BE SEEN BY PRESSING THIS KEY. ╘HIS IS A ALARM DISPLAY FEATURE
ONLY AND DOES NOT REFLECT THE MENU ENTRY YOU ARE PRESENTLY ON.
╙CREEN ┬LANKING:
╫HEN THE MENU IS LEFT UNTOUCHED FOR LONGER THAN ONE MINUTE, THE
╨AGE 7
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
SCREEN DISPLAY IS NOW BLANKED AND A CLOCK IS DISPLAYED (IF ONE IS
AVAILABLE) ALONG WITH THE ┼┌ ╠OADER IDENTIFICATION AND MY NAME. ╘HIS
DISPLAY WILL CHANGE LOCATIONS EVERY MINUTE TO AVOID SCREEN BURN IN,
AND THE NORMAL MENU DISPLAY IS RESTORED WHEN ANY KEY IS PRESSED.
╩OYSTICK ╙UPPORT:
╠IMITED JOYSTICK SUPPORT IN PORT TWO IS NOW AVAILABLE FOR THOSE THAT
WANT TO USE IT. ╔T IS ONLY AVAILABLE AT THE MAIN MENU AND CONTROLS
THE MOVEMENT TO (UP, DOWN, RIGHT AND LEFT) AND SELECTION OF THE
PROGRAM TO EXECUTE (BY PRESSING THE FIRE BUTTON). * ╬OTE PORT ONE IS
NOT SUPPORTED BECAUSE THERE ARE TOO MANY PROBLEMS WITH KEYBOARD
INTERACTION. ═OVING BETWEEN SCREENS IS ACCOMPLISHED BY MOVING TO THE
TOP RIGHT COLUMN TO GO BACKWARD AND TO THE BOTTOM LEFT COLUMN TO GO
FORWARD. ╘HIS IS A COMPLETELY CIRCULAR WAY OF ACCESSING THE SCREENS,
AND THIS ALSO MEANS YOU MIGHT ACCIDENTALLY MOVE TO THE WRONG SCREEN
BY MISTAKE, BUT THERE WAS NO OTHER WAY TO CHANGE SCREENS FROM THE
JOYSTICK. ╔F YOU ONLY USE ONE SCREEN YOU WILL SEE NO DIFFERENCE. ╘HIS
CIRCULAR SCROLLING ALSO WORKS FROM THE CURSOR KEYS.
╩OYSTICK DELAY:
├ALLED BY THE 'J' KEYPRESS. IS AVAILABLE TO ADJUST THE SPEED OF YOUR
JOYSTICK MOVEMENT TO YOUR NEEDS. ╘HE SPEED CONTROL RANGE IS FROM 1
TO 9, WITH THE RECOMMENDED VALUE ABOUT 4.
╨ASSWORD ├ONTROL:
├ALLED BY THE 'P' KEYPRESS. THIS CAN BE CONSIDERED A TOGGLE COMMAND
IN THAT IF NO PASSWORD IS ACTIVE, YOU ARE ASKED TO ENTER A NEW
PASSWORD (YOU WILL BE ASKED TO ENTER IT TWICE), AFTER WHICH YOU CAN
RE-SAVE ┼┌ ╠OADER TO DISK TO LOCK OUT FUTURE ACCESS TO THOSE PROGRAMS
YOU WANT TO PROTECT - SEE ╨ASSWORD ╨ROTECT. ╔F PASSWORD CONTROL IS
ALREADY ACTIVE, YOU MUST PROVIDE THE PASSWORD TO ACCESS THE PASSWORD
PROTECTED FILES, AS WELL AS MOST EDITING FEATURES OF ┼┌ ╠OADER, SUCH
AS EDITING, MOVING, LOADING, AND SAVING OF THE ENTRIES. ╔N FACT ALL
YOU CAN DO WITH THE PASSWORD PROTECTION ACTIVE IS EXECUTE UNPROTECTED
FILES, CALL THE HELP KEY, VIEW THE TIMED EVENT ENTRY, USE THE ─OS
WEDGE OR EXIT. ╘IMED EVENTS ARE ONE EXCEPTION TO THIS IN THAT THEY
WILL EXECUTE EVEN IF A PASSWORD IS REQUIRED, THEY STILL NEED THE
PASSWORD TO MANUALLY EXECUTE HOWEVER.
╨ASSWORDS CAN BE FROM 1 TO 16 CHARACTERS LONG, AND CAN BE ANY
CHARACTER ON THE KEYBOARD INCLUDING SHIFTED AND GRAPHIC CHARACTERS.
╧NCE A CORRECT PASSWORD IS GIVEN, THE PASSWORD IS CLEARED FROM MEMORY
WITH SPACES. ╔F YOU ARE NOT SAVING THE CHANGE TO DISK, THEN THE
CHANGE IS FOR THE CURRENT SESSION ONLY! ╘HE REASON ╔ BLANKED IT OUT
WAS BECAUSE, IF PASSWORD CONTROL WAS NOT ACTIVE, THE OLD PASSWORD WAS
DISPLAYED WHEN THE PROMPT FOR A NEW PASSWORD WAS DISPLAYED. ╘HIS
COULD HAVE INADVERTENTLY LED TO YOUR PASSWORD BEING SHOWN TO OTHERS,
SHOULD YOU FORGET TO RE-ACTIVATE THE PASSWORD OPTION AFTER TURNING IT
OFF AND SAVING IT TO DISK - ALL THIS REALLY MEANS IS EACH PASSWORD
CHANGE IS UNIQUE.
╔ REALIZE THAT WHILE THE PASSWORD LOCKOUT CAN BE BENEFICIAL, IT CAN
ALSO BE A PAIN, SO HOW YOU USE IT IS UP TO YOU. ╧NE SUGGESTION IS TO
UNLOCK THE MENU AT THE BEGINNING OF A SESSION AND SAVE THE CHANGES TO
╨AGE 8
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
DISK SO FURTHER ACCESS IS HASSLE FREE. ┴T THE END OF THE COMPUTER
SESSION, RE-ACTIVATE THE PASSWORD AND AGAIN SAVE IT TO DISK, SO
ACCESS WILL AGAIN BE RESTRICTED. ╘HIS PUTS THE RESPONSIBILITY ON YOU
TO MANAGE THE PASSWORD EVERYTIME SHOULD YOU CHOSE TO USE IT. ╔F YOU
HAVE NO NEED FOR THIS FEATURE THEN DON'T USE IT, AND ┼┌ ╠OADER WILL
FUNCTION AS IT ALWAYS DID. ╨ERSONALLY ╔ USE IT TO PREVENT ACCIDENTAL
EDITING SINCE NOBODY ELSE USES MY COMPUTER.
╟ENERAL ╔NFORMATION:
┘OU CAN INSTALL SEVERAL COPIES OF ┼┌ ╠OADER AROUND VARIOUS DRIVES OR
PARTITIONS AS NEEDED, AND USE A MENU SELECTION TO CALL THE ALTERNATE
VERSIONS GIVING YOU UNLIMITED MENU OPTIONS. ┴ TYPICAL USE WOULD BE TO
HAVE ONE MAIN MENU POINTING TO THE SUB-MENUS, WHICH IN TURN POINTS
BACK TO THE MAIN MENU. ═╠ MEMORY USAGE NOW STARTS AT $2134 (SYS 8500)
AND CAN EXTEND UP TO $C8XX, DEPENDING ON THE NUMBER OF SCREENS
REQUESTED, AS WELL AS SOME ZERO PAGE. ╘HE PREVIOUS MEMORY LIMITATION
OF KEEPING THINGS UNDER $├000 IS NO LONGER A PROBLEM AS MEMORY UP TO
$╞┼╞╞ CAN NOW BE USED (SHOULD THE NEED EVER ARISE THAT IS). ╘HIS NEW
LOAD LOCATION IS TO GIVE THE BASIC LOADER ROOM FOR THE ╘╧─ CODE AND
ANY OTHER MINOR CHANGES YOU MAY NEED.
┬ASIC ╠OADER:
╘HE BASIC LOADER (MENU.BAS) RUNS AT $801 ON THE 64 (THE DEFAULT BASIC
PROGRAM ADDRESS ON THE 64), AND AT $1C01 ON THE 128, (THE DEFAULT
BASIC PROGRAM ADDRESS ON THE 128).
╘HE BASIC LOADER MANAGES THE ╘╧─ CLOCKS AND IS SET UP FOR THE ├═─
╥╘├, HOWEVER THERE IS NO REASON A PATCH FOR ╙MARTWATCH CODE CAN'T BE
USED IF NEEDED; THE ONLY REAL LIMITATION IS THE BASIC PROGRAM MUST
STILL RESIDE BELOW $2130 (8496).╔F A ═╠ ╙MARTWATCH READ TIME ROUTINE
IS USED, IT CAN GO PRETTY MUCH ANYWHERE THE BASIC LOADER ISN'T, SINCE
ONCE THE TIME HAS BEEN READ WITH IT, THE CODE ISN'T NEEDED ANYMORE
AND CAN SAFELY BE OVER WRITTEN MY THE MY MENU.ML.
*╬╧╘┼*
╧NE NEW CHANGE IS THAT THE PROGRAM SEARCHES THE DRIVE CHAIN FOR A ╥╘├
CHIP, REGARDLESS OF THE DEVICE IT IS LOADED FROM. ┴S WRITTEN, THE
CODE DEFAULTS TO STARTING THE SEARCH WITH DEVICE 8, BUT YOU CAN FORCE
IT TO START ON ANY DEVICE SIMPLY BY SETTING THE VARIABLE "CU" AT THE
START OF THE BASIC PROGRAM TO WHATEVER DEVICE YOU NEED: SUCH AS,
CU=12. ╘HE PROGRAM WILL SKIP OVER DEVICES NOT PRESENT, AND IF IT
SHOULD EVER REACH DEVICE 31, YOU WILL THEN BE ASKED IF YOU WANT TO
MANUALLY ENTER A DATE. ╔F YOU ANSWER YES, YOU WILL BE PROMPTED TO
ENTER A DATE IN THE FORMAT ╚╚══╙╙X - WHERE X = ┴ OR ╨ (NO ERROR
CHECKING IS DONE)! ┘OU CAN ALSO CHOOSE NOT TO ENTER A DATE BY
PRESSING ╥┼╘╒╥╬ OR "╬", HOWEVER THIS PREVENTS YOU FROM USING THE
TIMED EVENTS FEATURE OF ┼┌ ╠OADER. ╙HOULD YOU FOR SOME REASON NOT
ENTER A DATE WITHIN 10 SECONDS, THE PROGRAM WILL ASSUME YOU DO NOT
WANT TO ENTER A DATE AND WILL CONTINUE LOADING ┼┌ ╠OADER. ╔ KNOW
MANUALLY ENTERING A TIME IS A PAIN IF YOU DON'T HAVE A ╥╘├, BUT THE
OPTION IS THERE SHOULD YOU WANT TO USE IT. ╦EEP IN MIND THAT OTHER
PROGRAMS CAN USE THE ╘╧─ CLOCKS AS WELL, SO THE TIME MAY NOT SURVIVE
EVERY SESSION SHOULD YOU MANUALLY ENTER IT. ╘HE ╘╧─ AT $──00 IS THE
ONE USED BY ┼┌ ╠OADER AND WAS CHOSEN BECAUSE THE TIMED EVENTS ARE
╨AGE 9
┼┌ ╠OADER ╓2.80 (├)1994 BY ─AVID ╙CHMOLL: 08-13-94
TRIGGERED BY THE ╬═╔ OUTPUT OF THAT CLOCK.
┴LSO NOTE THAT DUE TO A QUIRK OF ╩IFFY─OS, ╙HIFT ╥UN/╙TOP ON THE 64
HAS A PROBLEM LOADING THE BASIC LOADER WHEN IT IS SAVED FROM THE 128
LOAD ADDRESS OF $1C01. ╘O OVERCOME THIS ╔ SUGGEST YOU SAVE ANY
MODIFIED VERSION OF THE BASIC LOADER FROM 64 MODE, SINCE THE 128 SIDE
DOES NOT HAVE THIS PROBLEM LOADING PROGRAMS WITH THE 64 LOAD ADDRESS.
═ISCELLANEOUS:
┼┌ ╠OADER CAN MAKE PROGRAM LOADING A BREEZE ONCE IT IS SET UP
PROPERLY. ╙ETTING UP THE INFORMATION ISN'T HARD, BUT IT DOES REQUIRE
YOU TO THINK ABOUT EXACTLY WHAT IS NEEDED TO LOAD AND EXECUTE THE
PROGRAM. ┴FTER A FEW ENTRIES YOU SHOULD BE COMFORTABLE WITH THE
SETUP, SO EACH NEW PROGRAM WILL BECOME EASIER TO ADD TO THE MENU. ╔
HOPE YOU FIND THIS PROGRAM AS USEFUL AS ╔ HAVE IN DEALING WITH THE
├═─ DRIVES.
┴─╓┴╬├┼─ ╬╧╘┼╙:
┴ BOOT SECTOR CREATION PROGRAM IS ALSO INCLUDED, SO YOU CAN INSTALL A
BOOT SECTOR FOR ┼┌ ╠OADER ON ANY DISK OR PARTITION YOU NEED. ╩UST RUN
THE PROGRAM AND IT WILL ASK YOU THE DEVICE NUMBER TO BE ACCESSED - IT
ASSUMES THE CURRENT PARTITION ON THAT DEVICE IS THE PARTITION YOU
WANT THE BOOT SECTOR ON! ╘HE PROGRAM WILL CHECK TO SEE IF THE BOOT
SECTOR (TRACK 1, SECTOR 0) IS ALREADY ALLOCATED AND WILL WARN YOU IF
IT IS, AT WHICH TIME YOU CAN EITHER PROCEED OR ABORT. ╬EXT, THE
SECTOR IS CHECKED TO SEE IF IT IS ALREADY A BOOT SECTOR AND WILL
AGAIN WARN YOU IF IT IS, AT WHICH TIME YOU CAN EITHER PROCEED OR
ABORT. ┴T THIS POINT THE BOOT SECTOR IS FINALLY WRITTEN TO TRACK 1,
SECTOR 0 OF THE REQUESTED DISK OR PARTITION.
╘HE ┬OOT SECTOR ACTUALLY RUNS THE BASIC LOADER INSTEAD OF LOADING THE
ML ITSELF - THE REASON HAS TO DO WITH THE THE GRAPHIC COMMAND - AND
NORMALLY EXPECTS THE BASIC LOADER TO BE IN THE CURRENT PARTITION OR
DISK. ╘HE BASIC LOADER ALWAYS EXPECTS THE ═╠ TO BE IN THE CURRENT
PARTITION OR DISK. ╘HERE IS HOWEVER, A WAY TO MODIFY THE BOOT SECTOR
CREATION PROGRAM TO LOOK FOR THE BASIC LOADER IN ANY SUB-PARTITION
WITHIN THE PARTITION INSTEAD OF THE ROOT OR CURRENT ONE. ╘O DO THIS
YOU MUST BE ABLE TO LIST, MODIFY, AND RE-SAVE THE PROGRAM, AND THE
INSTRUCTIONS TO DO THIS ARE IN THE BASIC PROGRAM ITSELF, SO JUST LIST
IT OUT AND FOLLOW THE INSTRUCTIONS. ╔ SUGGEST THAT YOU DO THIS ON A
COPY OF THE BOOT SECTOR CREATION PROGRAM, AND KEEP THE ORIGINAL
INTACT.
╨AGE 10